/* $Id: SingleClientCompanyRoleDAO.java 
 * Copyright (C) 2011, TRAKHEES
 *  
 * Revision History
 *
 * Date  			Author 		    	Remarks
 * ---------------------------------------------------------------------------------
 *
 */
package ae.pcfc.etks.online.common.dao;

import java.util.List;

import ae.pcfc.etks.online.common.vo.SCClientCompanyRoleVO;

public interface SingleClientCompanyRoleDAO {
	
	/**
	 * add
	 * Method to add a single company role  
	 * @param roleId
	 * @param trakheesId
	 * @param strUserName
	 * @return
	 * String
	 */
	public String addOrUpdate(Long roleId, String trakheesId, String strUserName, String strStatus);
	
	/**
	 * findSCCompanyRoleByTrakheesId
	 * Method to find the list of company role vos by trakhees id
	 * @param trakheesId
	 * @return
	 * List<SCClientCompanyRoleVO>
	 */
	public List<SCClientCompanyRoleVO> findSCCompanyRoleByTrakheesId(String trakheesId);
}